StabledDiffusion-webui 是一个开源的 StabledDiffusion 网页版本,提供了可视化的页面集成了 StabledDiffusion 扩散模式,主要用于图像生成(现在也有视频支持了)。 由于对于 AIGC 的视频生成绕不开图像生成,图像生成又绕不开 StabledDiffusion,所以这里尝试在本机部署开源的 StabledDiffusion-webui,先把这个必经之路打通。 本文仅做简单入门使用,为后续建立完整的深度机器学习方法的认知建立基础,所以适合读者是未接触过机器学习并且对图像生成感兴趣的同学。
pip install -r requirements.txtpython webui.pyTraceback (most recent call last):
assert sd_path is not None, f"Couldn't find Stable Diffusion in any of: {possible_sd_paths}"
AssertionError: Couldn't find Stable Diffusion in any of: ['/xx/webui-path', '/xx/path']
—no-half-vae 改为 —no-half
不将VAE模型切换为16位浮点数 改为 不将模型切换为16位浮点数
效果参考下图:


以上只是按部就班的简单跑通了 StabledDiffusion-webui,了解到 AIGC 会涉及一些的基本概念,比如预训练模型,扩散模型,半精度预测等,但是接触这些名词还是不能对深度机器学习有一个完整的认识,如果要掌握 AIGC 的相关知识还需要继续完善知识体系。
Installation on Apple Silicon